package 笔试2.百度.one;


import java.util.Scanner;

/*
4 1
3 2 2 1
 */
//--向左向右捡金币
public class Main {
//    int[] p = {3,2,2,1};
//    int start=1;
    static int[] p ={3,1,3,1,3};
    static int start=3;
    static int resMax=0;

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N =sc.nextInt();
        start = sc.nextInt();
        p=new int[N];
        for (int i = 0; i < N; i++) {
            p[i]=sc.nextInt();
        }


        qian(start-1);
        System.out.println(resMax);
    }

    static int sum=0;
    static public void qian(int ci){

        if(ci+1==start){
            resMax = Math.max(sum,resMax);
        }

        if(p[ci]>0){
            sum++;
            p[ci]--;
            qian(ci);
            p[ci]++;
            sum--;
        }

        if(ci-1>=0 && p[ci-1]>0){
            sum++;
            p[ci-1]--;
            qian(ci-1);
            p[ci-1]++;
            sum--;
        }
        if(ci+1<p.length && p[ci+1]>0){
            sum++;
            p[ci+1]--;
            qian(ci+1);
            p[ci+1]++;
            sum--;
        }


    }

}
